come to a grinding/screeching halt - Turkish English Dictionary